package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 商品秒杀产品对象 p_store_seckill
 *
 * @author ruoyi
 * @date 2022-08-08
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("p_store_seckill")
public class PStoreSeckill extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 商品秒杀产品表id
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 商品id
     */
    private Long productId;
    /**
     * 推荐图
     */
    private String image;
    /**
     * 轮播图
     */
    private String images;
    /**
     * 活动标题
     */
    private String title;
    /**
     * 简介
     */
    private String info;
    /**
     * 价格
     */
    private BigDecimal price;
    /**
     * 成本
     */
    private BigDecimal cost;
    /**
     * 原价
     */
    private BigDecimal otPrice;
    /**
     * 返多少积分
     */
    private BigDecimal giveIntegral;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 库存
     */
    private Integer stock;
    /**
     * 销量
     */
    private Integer sales;
    /**
     * 单位名
     */
    private String unitName;
    /**
     * 邮费
     */
    private BigDecimal postage;
    /**
     * 内容
     */
    private String description;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date stopTime;
    /**
     * 秒杀状态 0=关闭 1=开启
     */
    private Integer status;
    /**
     * 是否包邮
     */
    private Integer isPostage;
    /**
     * 删除 0未删除1已删除
     */
    private Integer isDel;
    /**
     * 当天参与活动次数
     */
    private Long num;
    /**
     * 显示 0 否 1 是
     */
    private String isShow;
    /**
     * 时间段ID
     */
    private Long timeId;
    /**
     * 运费模板ID
     */
    private Long tempId;
    /**
     * 重量
     */
    private BigDecimal weight;
    /**
     * 体积
     */
    private BigDecimal volume;
    /**
     * 限购总数,随减
     */
    private Integer quota;
    /**
     * 限购总数显示.不变
     */
    private Integer quotaShow;
    /**
     * 规格 0=单 1=多
     */
    private Integer specType;

    @ApiModelProperty("图片路径")
    private String fileName;

}
